#!/usr/bin/expect -f
#需要安装expect by lihu
#禁止超时
set timeout -1
#一天前的日志
set yesterday [exec date -d "-1 day" "+%Y%m%d"]
#当前微服日志目录
set work_name business_advert
#当前日志目录
set cur_dir /data/${work_name}/${yesterday}/
#远程目录
set scp_dir cn
#执行文件拷贝
spawn sh /home/cp_log.sh
expect eof
#开始同步日志文件
spawn scp -r -P 29185 ${cur_dir}. hdfs@192.168.0.78:/data/logs/${scp_dir}
expect "*password"
send "dQ4^hD2~gL3%vL4$\n"
expect eof
